@局外人
2年前 提问
1个回答

c语言关键字有多少个

Andrew
2年前

C语言中一共规定了32个关键字,关键字(Keywords)是由C语言规定的具有特定意义的字符串,通常也称为保留字。根据用途,可分为四类:

  • 第一类:变量数据类型关键字:14个

    • char:单字节整型数或字符型数据

    • short:短整型数

    • int:基本整型数

    • long:长整型数

    • float:单精度浮点型数

    • double:双精度浮点型数

    • signed:有符号数

    • unsigned:无符号数数据

    • void:无数据类型、空数据类型

    • volatile:该变量在程序执行中可被隐含的改变

    • typedef:重新进行数据类型定义

    • struct:结构类型数据

    • enum:枚举类型数据

    • union:联合类型数据

  • 第二类:9条基本语句用到的关键字:12个

    • if:构成选择语句

    • else:构成选择语句

    • witch:构成选择语句

    • case:构成选择语句

    • break:跳出最内层循环

    • default:构成选择语句

    • for:构成循环语句

    • do:构成循环语句

    • while:构成循环语句

    • continue:转向下一次循环

    • goto:无条件转移语句

    • return:函数返回

  • 第三类:存储类型关键字:5个

    • const:在程序执行过程中不可更改的常量值

    • extern:在其它程序模块中说明了的全局变量

    • static:静态变量

    • register:使用CPU内部寄存器的变量

    • auto:用以说明局部变量,缺省值为此类型变量

  • 第四类:运算符关键字:1个

    • sizeof:运算符,计算表达式或数据类型占用的,内存的字节数